electrical precipitators - German English Dictionary